package net.wangds.utils;

import net.wangds.log.helper.LogHelper;
import org.apache.commons.lang3.StringUtils;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TimeRangeUtils {

    public static Date rang2StartDate(String rng){
        if(StringUtils.isBlank(rng)){
            return new Date();
        }
        try {
            return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(rng.substring(0,19));
        } catch (ParseException e) {
            LogHelper.error(e);
            return new Date();
        }

    }

    public static Date rang2EndDate(String rng){
        if(StringUtils.isBlank(rng)){
            return new Date();
        }

        try {
            return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(rng.substring(21));
        } catch (ParseException e) {
            LogHelper.error(e);
            return new Date();
        }
    }
}
